/*
Description: 快帆互动 技术支持联系 QQ:303600791
Author: 快帆互动
Author URI: http://www.wzkf.net
*/
@import url("sm.css");

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

html,body{
	font-family: "微软雅黑",'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

a{
text-decoration:none;
}
a:link,a:visited{
color:#000;
}
a:hover{
color:#CC3300;
}

.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}

.cmr{
	margin-right: 0 !important;
}
.cBox{
	margin: 0 auto;
	width: 1200px !important;
}
.suitW{
	width: 100%;
	min-width: 1200px;
}
.fr{
	float: right;
}

div[class^="module"]{
	position: relative;
}
div[class^="module"] .lines{
	position: absolute;
	left: 50%;
	top: 98px;
	margin-left: -241px;
	width: 482px;
}
div[class^="module"] .lines>*{
	float: left;
	width: 122px;
	height: 4px;
	background: #008fd7;
}
div[class^="module"] .lines>.rL{
	float: right;
}
div[class^="module"] h3,div[class^="module"] h3+h4{
	color: #008fd7;
	font-size: 34px;
	text-align: center;
}
div[class^="module"] h3+h4{
	display: block;
	margin-top: 20px;
	color: #333;
}

/*澶撮儴(鍖呭惈瀵艰埅鏉�)*/
.header{
	height: 104px;
	box-shadow: 0px -15px 15px -10px #ddd inset;
}
.header .logoBox{
	float: left;
	width: 280px;
	margin-top: 22px;
}
.header .logoBox .logo{
	float: left;
	margin-right: 24px;
}
.header .logoBox h1{
	margin: 5px 0 8px 0;
	font-size: 38px;
	color: #0071C1;
	letter-spacing:3px;
}
.header .logoBox h2{
	font-size: 26px;
	color: #ccc;
}
.header .right{
	float: right;
	width: 834px;
}
.header .right .top{
	position: relative;
	float: right;
	margin-top: 42px;
	width: 168px;
	height: 50px;
	/*overflow: hidden;*/
}
.header .right .top>*{
	float: left;
}
.header .right .shareBox{
	position: absolute;
	top: -28px;
	right: 12px;
}
.header .right input{
	display: block;
	float: left;
	padding-left: 8px;
	margin-right: 8px;
	width: 150px;
	height: 30px;
	line-height: 30px;
	outline: none;
	border: 1px #E8E8E8 solid;
	border-radius: 12px;
	transition: 0.2s all;
}
.header .right input:focus{
	border-color: #008FD7;
}
.header .right button{
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin-left: -35px;
	margin-top: 8px;
	background: url(../images/magnifier.png) no-repeat;
	outline: none;
	border: 0;
	cursor: pointer;
}
.header .right .top .weixin,.header .right .top .xinlang{
	margin-top: 5px;
	margin-right: 4px;
}
.navBox .w{
	position: relative;
	/*float: left;*/
}
.navBox{
	float: right;
	width:780px;
	height: 104px;
}
.navBox .w>a{
	display: block;
	float: left;
	width: 94px;
	height: 100%;
	line-height: 104px;
	background: transparent;
	color: #333;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.navBox .w>a:hover,.navBox .w>.active{
	background: #008fd7 url(../images/jt.png);
	color: #fff;
}
.nav2l{
	position: absolute;
	z-index: 999;
	top: 104px;
	right: 0;
	/*width: 100%;*/
	width: 564px;
	height: 0px;
	/*height: 220px;*/
	background: #008fd7;
	transition: 0.4s ease-out all;
	overflow: hidden;
	left:95px;
}
.navBox .w:hover>.nav2l{
	/*z-index: 1000;*/
	display: block;
	height: 220px;
}
.navBox:hover .nav2l{
	display: none;
	height: 220px;
}
.nav2l .left{
	float: left;
	padding-top: 10px;
	width: 154px;
	/*width: 30%;*/
	min-height: 210px;
	overflow: hidden;
	margin-left: -1px;
    border-left: 1px solid #fff;
}
.nav2l .left a{
	display: block;
	/*margin-left: 70%;*/
	margin-left: 12px;
	padding-left: 24px;
	line-height: 34px;
	width: 120px;
	color: #e2e2e2;
	background: url(../images/icoon.png) no-repeat 10px center;
	transition: 0.2s all;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav2l .left a:hover{
	color: #fff;
}
.nav2l .right{
	float: right;
	width: 394px;
	/*width: 70%;*/
	height: 220px;
	padding-left: 16px;
	margin-left: -1px;
	border-left: 1px solid #fff;
}
.nav2l .right img{
	display: block;
	float: left;
	margin-top: 20px;
	width: 200px;
	height: 120px;
}
.nav2l .right .text{
	float: left;
	margin-top: 20px;
	margin-left: 12px;
	width: 172px;
}
.nav2l .right h4{
	font-size: 14px;
	color: #fff;
	line-height: 1.5;
}
.nav2l .right p{
	margin-top: 4px;
	height: 120px;
	color: #fff;
	font-size: 12px;
	line-height: 1.72;
	overflow: hidden;
}


/*棣栭〉banner*/
.banner{
	position: relative;
	height: 550px;
	overflow: hidden;
}
.banner img{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -980px;
}
.banner ul{
	position: absolute;
	top: 520px;
	left: 50%;
	margin-left: -27px;
}
.banner ul li{
	float: left;
	margin-right: 8px;
	width: 13px;
	height: 13px;
	background: #fff;
	border-radius: 13px;
	cursor: pointer;
}
.banner ul .active{
	background: #008FD7;
}

/*鏉垮潡1*/
.module1{
	padding-top: 42px;
	height: 378px;
}
.module1>*{
	float: left;
	height: 316px;
	margin-right: 28px;
}
.module1>*>.tit{
	height: 60px;
	font-size: 26px;
	line-height: 40px;
	color: #333;
}
.module1 .column1{
	position: relative;
	width: 320px;
}
.module1 .column1 .box{
	position: relative;
	width: 320px;
	height: 273px;
	color: #fff;
	background: url(../images/p1.jpg) !important;
}
.module1 .column1 .box .moreBtn{
	position: absolute;
	width: 88px;
	height: 26px;
	top: 228px;
	left: 212px;
	font-size: 12px;
	color: #fff;
	border: 1px #fff solid;
	text-align: center;
	line-height: 26px;
	cursor: pointer;
}
.module1 .column2{
	width: 415px;
}
.module1 .btn{
	float: right;
	margin-top: 25px;
	width: 50px;
	height: 20px;
	background: #fff;
	font-size: 12px;
	color: #666;
	border: 1px solid #c3c3c3;
	border-radius: 5px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}
.module1 .column2 .news{
	width: 100%;
	height: 94px;
	color: #333;
}
.module1 .column2 .n2{
	margin-top: 50px;
}
.module1 .column2 .news .t{
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: 600;
}
.module1 .column2 .t .t1{
	display: inline-block;
	width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.module1 .column2 .news .date{
	font-size: 12px;
	float: right;
}
.module1 .column2 .news img{
	float: left;
	margin-right: 16px;
	width: 156px;
	height: 104px; border:#c3c3c3 1px solid;
}
.module1 .column2 .news p{
	height: 100px;
	text-indent: 28px;
	font-size: 14px;
	line-height: 1.8;
	overflow: hidden;
}
.module1 .column3{
	width: 400px;
	margin-right: 0;
}

/*妯″潡2*/
.module2{
	height: 656px;
	background: url(../images/bg2.jpg) center;
}
.module2 .lines>*{
	background: #fff !important;
}
.module2 h3,.module2 h3+h4{
	color: #fff !important;
}
.module2 h3{
	padding-top: 62px;
}
.module2 h4~small{
	display: block;
    margin-top: 18px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.module2 h4~small .fiz22{
	font-size: 22px;
}
.module2 .summary{
	margin-top: 30px;
	text-align: center;
	color: #fff;
}
.module2 .summary span{
	display: block;
	margin-top: 20px;
	font-size: 12px;
}
.module2 ul{
	margin: 0 auto;
	margin-top: 38px;
	width: 1148px;
}
.module2 ul li{
	float: left;
	width: 244px;
	height: 390px;
	color: #111;
	background: #fff;
	transition: 0.2s all;
}
.module2 ul li:hover{
	background: #008FD7;
	color: #fff;
}
.module2 ul li:hover>a img{
	transform: scale(1.05);
}
.module2 ul li:hover .more{
	color: #ff0;
}
.module2 li .top{
	margin-top: 33px;
	height:45px;
	overflow: hidden;
}
.module2 li .top h5{
	float: left;
	margin-left: 5px;
	width: 90px;
}
.module2 li .top .more{
	display: block;
	float: right;
	margin-top: 22px;
	width: 70px;
	height: 20px;
	color: #008FD7;
	font-size: 16px;
	font-weight: 600;
}
.module2 li>a{
	display: block;
	margin-top: 16px;
	overflow: hidden;
}
.module2 li>a img{
	vertical-align: top;
	transition: 0.4s all;
}
.module2 .btn{
	float: left;
	margin-top: 183px;
	width: 22px;
	height: 37px;
	cursor: pointer;
}
.module2 .btn-l{
	margin-right: 24px;
	background: url(../images/btn-l.png) no-repeat;
}
.module2 .btn-r{
	margin-left: 24px;
	background: url(../images/btn-r.png) no-repeat;
}



/*鏉垮潡3*/
.module3{
	height: 850px;
	background: url(../images/bg3.jpg);
}
.module3 .cBox{
	position: relative;
}
.module3 .leaf{
	position: absolute;
	top: -28px;
	left: 50%;
	margin-left: -144px;
}
.module3 .cBox h3{
	padding-top: 65px;
}
.module3 h4{
	margin-top: 18px;
	font-size: 28px;
	color: #008FD7;
	text-align: center;
	
}
.module3 small{
	display: block;
	
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height:25px;width:92%; margin:0 auto;
	margin-top: 45px;
}
.module3 .box{
	margin-top: 75px;
}
.module3 .box>*{
	float: left;
	margin-right: 5px;
}
.module3 .b1{
	position: relative;
	width: 656px;
	height: 492px;
	background: url(../images/img4.jpg);
}
.module3 .b1 .shade{
	position: absolute;
	width: 100%;
	height: 450px;
	background: url(../images/bg3.png);
	color: #fff;
}
.module3 .b1 .shade .img1{
	position: absolute;
	z-index: 0;
	top: 67px;
	left: 60px;
	width: 250px;
	height: 367px;
	background: url(../images/img6.png);
}
.module3 .b1 .shade h5{
	margin-top: 138px;
	font-size: 24px;
	text-align: center;
}
.module3 .b1 .shade .en{
	margin-top: 12px;
	font: 12px 'Verdana';
	color: #ddd;
	text-align: center;
}
.module3 .b1 .shade .w495{
	position: relative;
	z-index: 2;
	margin: 0 auto;
	width: 495px;
	font-size: 14px;
}
.module3 .b1 .shade .t2{
	margin-top: 36px;
	line-height: 1.8;
}
.module3 .b1 .tit{
	position: absolute;
	bottom: 0;
	padding-left: 90px;
	width: 566px;
	height: 43px;
	background: #B70100;
	color: #fff;
	font-size: 20px;
	line-height: 43px;
	font-weight: 600;
}
.module3 .b1 .tit img{
	position: absolute;
	left: 26px;
	top: 1px;
}
.module3 .b3>a{
	position: relative;
	display: block;
	margin-bottom: 4px;
}
.module3 .b3>a span{
	position: absolute;
	top: 128px;
	left: 165px;
	color: #fff;
	font-size: 20px;
}
.module3 .b3>a:last-of-type{
	margin-bottom: 0;
}

/*妯″潡4*/
.module4{
	height: 920px;
	background: url(../images/bg4.jpg);
}
.module4 .lines{
	top: 102px !important;
}
.module4 .lines>*{
	background: #fff !important;
}
.module4 h3,.module4 h3+h4{
	color: #fff !important;
}
.module4 h3{
	padding-top: 73px;
}
.module4 h4~small{
	display: block;
    margin-top: 18px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.module4 .type{
	margin: 0 auto;
	margin-top: 35px;
	width: 946px;
	overflow: hidden;
}
.module4 .type li{
	float: left;
	margin-right: 36px;
	width: 158px;
	height: 48px;
	line-height: 48px;
	border: 1px #fff solid;
	text-align: center;
	color: #fff;
}
.module4 .type li:hover{
	background: #fff;
	color: #008FD7;
	font-weight: 600;
}
.module4 .case{
	height: 540px;
	margin-top: 25px;
	overflow: hidden;
}
.module4 .case li{
	position: relative;
	float: left;
	margin-top: 30px;
	margin-right: 55px;
	width: 350px;
	height: 240px;
	background: #fff;
}
.module4 .case li>img{
	width: 100%;
	height: 100%;
}
.module4 .case li:hover .shade{
	display: block;
}
.module4 .case li .shade{
	display: none;
	position: absolute;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: url(../images/bgcase.png);
	text-align: center;
}
.module4 .case .shade h6{
	margin-top: 64px;
	margin-bottom: 33px;
	font-size: 24px;
	color: #fff;
}
/*妯″潡4缁撴潫*/

/*鑴氶儴*/
.footer{
	padding-top: 42px;
	height: 348px;
	background: #eee;
	color: #fff;
}
.footer .map{
	background: url(../images/map.png) no-repeat right 44px;
}
.footer a{
	color: #333333;
}
.footer .table {
	height: 278px;
}
.footer .table li {
	float: left;
	padding-left: 20px;
	width: 108px;
	height: 200px;
}
.footer .table li>h4 {
	margin-bottom: 24px;
	font-size: 16px;
	font-weight: 600;
}
.footer .table li>h4~p {
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 2;
}
.footer .table .w165{
	width: 208px;
}
.footer .right{
	padding-left: 55px;
	width: 570px;
	float: right;
	height: 200px;
	border-left: 1px   #999999 solid;
}
.footer .right .qr{
	float: left;
	margin-top: 20px;
}
.footer .right .contact{
	float: left;
	margin-left: 50px;
	margin-top: 55px;
	color: #333;
	font-size: 14px;
}
.footer .right .contact .tel{
	margin-top: 18px;
	color: #333;
}
.footer .right .contact .fiz20{
	font-size: 20px;
}
.footer .right .contact .share{
	margin-top: 32px;
}
.footer .bottom{
	
	background: #dcdcdc;
	font-size: 14px;
	clear:both; height:auto;
}
.footer .bottom .fl{
	float: left;
	margin-top: 20px;
	line-height: 1.4; color:#333333
}
.footer .bottom .f12{
	font-size: 12px;
}
.footer .bottom .fr{
	float: right;
	margin-top: 20px;
}
.footer .bottom  .cBox{ font-size:12px; text-align:center; line-height:25px; color:#333333; margin-top:30px;}

/*鍐呴〉鏍峰紡*/
.c-banner{
	height: 300px;
	background: url(../images/绉戞妧鍋ュ.jpg) center;
}

.column{
	height: 70px;
	background: #eee;
}
.column .cBox{
	position: relative;
}
.column{
	height: 70px;
	background: #eee;
}
.column h2{
	float: left;
	padding-left: 10px;
	font-size: 24px;
	color: #333;
	line-height: 70px;
}
.column ul{
	position: absolute;
	top: 0;
	right: 20px;
}
.column ul li{
	float: left;
	width: 155px;
	height: 76px;
	line-height: 70px;
	font-size: 18px;
	text-align: center;
	color: #666;
}
.column ul li:hover,.column ul .active{
	background: url(../images/pageNav.png);
	color: #fff;
}

.crumbsNav{
	margin-top: 54px;
	height: 75px;
	color: #333;
	line-height: 75px;
}
.crumbsNav .cBox{
	height: 100%;
	border-top: 1px dashed #999;
}
.crumbsNav h3{
	float: left;
	padding-left: 50px;
	background: url(../images/img19.png) no-repeat 10px center;
	font-weight: 500;
	font-size: 18px;
}
.crumbsNav .crumbs{
	float: right;
	padding-left: 26px;
	background: url(../images/img18.png) no-repeat 0 center;
	font-size: 14px;
}
.crumbsNav .current{
	color: #08a3d1;
}

.pagetlt{
	height: 80px;
}
.pagetlt .cBox{
	border-bottom: 1px solid #ccc;
	height: 100%;
	overflow: hidden;
}
.pagetlt h1{
	text-align: center;
	font-size: 24px;
	line-height: 1.4;
}
.pagetlt .date{
	float: left;
	padding-left: 20px;
	background: url(../images/date.png) no-repeat 0 center;
	font-size: 14px;
	line-height: 20px;
	color: #888;
}
.pagetlt .btns {
	float: right;
}
.pagetlt .btns img {
	margin-right: 4px;
}

.textContent{
	padding: 30px 0 50px 0;
}



.ab-banner{ float:left; width:100%; height:300px;}

.ab-center{ width:100%; float:left; background: url(../images/ab-bg.jpg) repeat; padding-bottom:40px;}

.ab-center .ct-bg{ width:100%; height:20px; background: url(../images/ab-bg.jpg) repeat;}

.ct-box .left{ width:230px; float:left}

.ct-box .left-1{ width:230px; float:left;}

.ct-box .left-1 .tt{ width:230px; height:116px; background:url(../images/ab-tt.jpg);}

.ct-box .left-1 .tt h1{ font-size:30px; text-align:center; color:#fff; padding-top:15px; font-weight:normal;}

.ct-box .left-1 .tt p{ font-size:20px; text-align:center; color:#fff; text-transform:uppercase;line-height: 3;}

.ct-box .left-1 .menu{ width:228px; height:auto; background:#fff; padding-top:33px; padding-bottom:50px;border: 1px solid #ddd}

.ct-box .left-1 .menu ul li{  width:100%; height:51px;line-height:51px;  border-bottom:1px solid #ccc; position:relative;}
.ct-box .left-1 .menu ul li:first-of-type{border-top:1px solid #ccc;}

.ct-box .left-1 .menu ul li a{ color:#333; text-align:left; text-indent:58px; display:block; font-size:16px; background:url(../images/lr.png) no-repeat 40px 20px ;background-color: #fff;box-shadow: 0px -2px 4px #eee inset;}
.ct-box .left-1 .menu ul .active a{color: #fff;background:url(../images/lr2.png) no-repeat 40px 20px;background-color: #008FD7;box-shadow: 0px 0px ;}
.ct-box .left-1 .menu .subC li:hover>a{color:#f00;}

.ct-box .left-1 .menu ul li a.default{background:url(../images/ab-s-tt.jpg) no-repeat center; color:#fff;}
.ct-box .left-1 .menu ul li:hover .submenu{ display:block;}





.ct-box .left-1 .menu .submenu{
display:none;
position:absolute;
left:230px;
top:0;
width:260px;
min-height:100px;
height:auto;
background:#fff;
border:1px solid #ccc;
padding:12px;
}
.ct-box .left-1 .menu .submenu ul li{ width:45%; margin-right:5%; height:30px; line-height:30px; float:left; border:0; overflow:hidden;}
.ct-box .left-1 .menu .submenu ul li a{ background:none; background:url(../images/list-point.png) left 12px no-repeat; text-align:left; padding-left:12px; font-size:14px;}


.ct-box .left-2{ width:230px; height:235px; float:left;background: #008FD7; text-align:center;}

.ct-box .left-2 .ct-1 h1{ display:block; line-height:58px; color:#FFF; font-size:20px; font-weight:bold; padding:30px 0 35px 0; }

.ct-box .left-2 .ct-2 p{ color:#fff; margin-top:13px;font-size:16px;color:#fff;line-height: 1.5;}

.ct-box .left-2 .ct-2 span{ font-size:20px; color:#fff; font-size:20px; color:#fff;}

.ct-box .left-2 .ct-4 p{ color:#fff; margin-bottom:11px; margin-top:20px;}

.ct-box .left-2 .ct-4 span{color:#fff;}

.ct-box .right{ float:right; width:100%; min-height:450px; height:auto; background:#fff;border:1px #eee solid;}

.ct-box .right .titleed{ width:100%; height:60px; border-top:5px solid #008FD7}

.ct-box .right .titleed .t1 h1{ color:#008FD7; font-size:20px; font-weight:bold; line-height:60px; margin-left:20px; float:left;}

.ct-box .right .titleed .t2{float:right; margin-right:15px; margin-top:13px;}

.ct-box .right .titleed .t2 ul li{ float:left;}

.ct-box .right .titleed .t2 ul li a{ color:#999999; font-size:14px;}

.ct-box .right .titleed .t2 ul li em{ margin-left:10px; margin-right:10px; color:#999; font-style:normal;}

.ct-box .right .line{ width:770px; height:1px; background:#ccc; margin-left:auto; margin-right:auto;}

.mainpage{
padding:20px;
line-height:180%;
}
.mainpage p{ margin: 1.12em 0}

.hd{ display:none;}

#wechat,#mobile{
background:#fff;
width:135px;
padding:0 10px;
height:210px;
line-height:180%;
position:absolute;
text-align:center;
border:1px solid #ccc;
z-index:9999999999999999;
font-size:12px;
right:0;
}
#wechat img{ width:135px; height:135px;}


/*reset css*/
/*main css*/
.izl-rmenu{position:fixed; right:0;bottom:10px; padding-bottom:63px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:9999999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#999; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#999;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#999;}
.izl-rmenu .btn-phone:hover{background-color:#fa0;}
.izl-rmenu .btn-phone .phone{background-color:#fa0; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#008FD7; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.dirpro .procentermod{
	padding-bottom: 6% !important;
}
.dirpro .mocpic a.more{
	bottom: 18px !important;
	left: 17px !important;
}
.e2 span.info small{
	color: #008FD7 !important;
}

.ct-box .left-1 .menu>ul li{
	height: auto;
}
.ct-box .left-1 .menu .subC{
	height: 0;
	overflow: hidden;
	transition: 0.5s all;
}
.ct-box .left-1 .active+.subC{
	height: auto;
}
.ct-box .left-1 .menu .subC>li a{
	background: #f5f5f5;
	color: #777;
	font-size: 14px;
	box-shadow: none;
}
.proleft{
	width: 402px;
}
#CSSBox_text ul li a img{
	border:1px solid #ddd;
}
#CSSBox_text ul li a img:hover{
	border-color: #008FD7;
}
.ct-box .left-2{
	position: relative;
}
.ct-box .left-2 .minlogo{
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -57px;
}
.pagination a{
	font-size: 14px;
	padding: 12px;
	margin-bottom: 8px;
}
.mainpage .e3 .cover{
	color: #333 !important;
}
.mainpage .e3 .cover h6{
	font-size: 14px !important;
}
.newslist li{
}



/*最佳选择*/
.xz{ padding:45px 0 0; height:450px; overflow:hidden; font-family:"Microsoft YaHei"; clear:both;}
.xz h2{ background:url(../images/xztbg.jpg) no-repeat center 60px; height:150px; text-align:center; font-size:24px; color:#333; font-weight:normal; line-height:32px;}
.xz h2 em,.al h2 em,.bz h2 em,.lc h2 em{ font-style:normal;font-weight:normal;display:block; text-transform:uppercase; font-size:32px; color:#8d8d8d; line-height:40px; font-family:"Times New Roman", Times, serif;}
.xz h2 b{ font-size:30px; color:#343434; display:inline-block; padding:0 8px; line-height:38px; border:solid 1px #777;}
.xz_c li{ width:168px; float:left; padding:0 30px 0 0; background:url(../images/xzbg1.jpg) no-repeat 0 39px; height:250px; color:#333; font-size:14px; line-height:20px; text-align:center;}
.xz_c li b{ height:86px; display:block; font-weight:normal; color:#7f7f7f;}
.xz_c li b em{ font-style:normal; font-family:"Times New Roman", Times, serif; font-size:50px; line-height:40px; display:block; color:#141414;}
.xz_c li p{ height:70px; padding:13px 0 0; overflow:hidden}
.xz_c li p em{ display:block;font-style:normal; font-family:Arial; color:#b2b2b2; font-size:10px; text-transform:uppercase}
.xz_c li.xzl1 span{ background:url(../images/xz_ico1.jpg) no-repeat center 0;}
.xz_c li.xzl2 span{ background:url(../images/xz_ico2.jpg) no-repeat center 0;}
.xz_c li.xzl3 span{ background:url(../images/xz_ico3.jpg) no-repeat center 0;}
.xz_c li.xzl4 span{ background:url(../images/xz_ico4.jpg) no-repeat center 0;}
.xz_c li.xzl5{ padding:0}
.xz_c li.xzl5 span{ background:url(../images/xz_ico5.jpg) no-repeat center 0;}
.xz_c li.cur{background:url(../images/xzbg2.jpg) no-repeat 0 39px;}
.xz_c li.cur b em{ color:#06c;}
.xz_c li span{ display:block; width:100%; height:51px;}
.xz_c li.cur span{ background-position: center bottom;}
.content{ width:960px; margin:0 auto;}



.about_js{ width:100%; height:400px; clear:both; margin:0 auto;background:url(../images/about_js.jpg)  repeat-x;}

.about_pic{ width:78%; height:260px; margin:0 auto; clear:both;margin-top:55px;}
.about_showp{ float:left; margin-right:30px;background-color:#DCDCDC}
.about_showp:hover{background-color:#008FD7; color:#FFFFFF;cursor:hand; color:#FFFFFF}
.about_showp:hover a{color:#FFFFFF;}
.about_showpic{ width:380px; height:180px; overflow:hidden;}
.about_showptxt{width:380px; height:80px; text-align:center; line-height:80px; font-size:18px;font-family:"Microsoft YaHei"; }

.about_lejiegd{ width: 181px; height:37px; margin:0 auto; clear:both; margin-top:50px;}


#CSSBox_text{
float:left;height:380px;margin:0 auto;overflow:hidden;
}
#CSSBox_text ul li{ float:left; list-style:none; border:0px solid red; width:244px; margin:0 6px;	padding:15px 5px;}
#CSSBox_text ul li *{ display:block; text-align:left; font-size:14px; margin-top:4px; overflow:hidden;line-height:150%;}
#LeftButton_text{margin-right:10px;width:22px;float:left;background:url('../images/btn-l.png') center center no-repeat; cursor:pointer;height:380px;}
#RightButton_text{margin-left:10px;width:22px;float:right;background:url('../images/btn-r.png') center center no-repeat; cursor:pointer;height:380px;}
#wrapper_text{width:1128px; margin:0 auto; margin-top:40px;}

.index_crp{list-style: none; margin-left: 6px; margin-right: 6px; border-left-width: 0px; border-right-width: 0px; float: left; display: inline;}



.mainpage .e3 li{
	position: relative;
	float: left;
	width: 28%;
	padding: 1%;
	margin-left: 3%;
	margin-bottom: 30px;
	height: 200px;
	clear: none;
	border: 1px solid #ddd;
	overflow:hidden;
}
.mainpage .e3 .tb{
	display: table;
	width: 100%;
	height: 100%;
}
.mainpage .e3 li:hover .cover{
	bottom: 0;
}
.mainpage .e3 i{
	display: table-cell;
	vertical-align: middle;
}
.mainpage .e3 li img{
	width: 100%;
}
.mainpage .e3 .cover{
	position: absolute;
	padding: 0 5%;
	width: 91%;
	height: 100%;
	left: 0;
	bottom: -75%;
	background: url(../images/bg4.png);
	color: #fff;
	font-size: 14px;
	transition: 0.4s bottom;
}
.mainpage .e3 .cover h6{
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mainpage .e3 .cover p{
	margin: 0;
	margin-top: 20px;
	height: 100px;
	text-indent: 28px;
	overflow: hidden;
}
.mainpage .e3 .cover .lIcon{
	position: absolute;
	bottom: 12px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 50px;
}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}










